package h0825;

import java.util.Scanner;

/**
 * @author 不知名帅哥
 * @version 1.0
 * @description 两个整数相加
 * @date 2024/8/25 23:01
 */
public class TwoIntegerSum {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int res = getRes(a, b);
        System.out.println(res);
    }

    private static int getRes(int a, int b) {
        //当进位为0的时候输出
        while (b != 0) {
            int sum = a ^ b; //计算无进位加法，也就是异或
            int carry = a & b; //计算进位部分
            a = sum;
            b = carry<<1; //需要将进位部分左移一位，才能参与后续运算
        }
        return a;
    }
}
